package arcomage;

/** This is a class containing a set of rules for an Arcomage game. All members
 *  are static, and set by the constructor.
 *  @author Joshua Barnes
 *  @version 13th December 2009
 */
public class AmRules
{
    public static int winningResourceValue;
    public static int winningTower;
    public static int initialWall;
    public static int initialTower;
    public static int initialBricks;
    public static int initialGems;
    public static int initialBeasts;
    public static int initialQuarry;
    public static int initialMagic;
    public static int initialZoo;
    public AmRules(int winningResourceValueIn, int winningTowerIn, int initialWallIn,
                   int initialTowerIn, int initialBricksIn, int initialGemsIn,
                   int initialBeastsIn, int initialQuarryIn, int initialMagicIn,
                   int initialZooIn)
    {
        winningResourceValue = winningResourceValueIn;
        winningTower  = winningTowerIn;
        initialWall   = initialWallIn;
        initialTower  = initialTowerIn;
        initialBricks = initialBricksIn;
        initialGems   = initialGemsIn;
        initialBeasts = initialBeastsIn;
        initialQuarry = initialQuarryIn;
        initialMagic  = initialMagicIn;
        initialZoo    = initialZooIn;
    }
}
